namespace UniversalAdminSystem.Application.Authentication.DTOs;

/// <summary>
/// 刷新Token请求DTO
/// </summary>
public record RefreshTokenDto(string Token);

/// <summary>
/// 刷新Token结果DTO
/// </summary>
public record RefreshTokenResultDto(string Token, string UserId, string RoleId);

/// <summary>
/// 验证Token请求DTO
/// </summary>
public record ValidateTokenDto(string Token);

/// <summary>
/// Token验证结果DTO
/// </summary>
public record TokenValidationResultDto(bool IsValid, string UserId, string RoleId);

/// <summary>
/// 登出响应DTO
/// </summary>
public record LogoutResultDto(string Message); 